	
//			if(getCookie('cartsid') && getCookie('cartnum')) {
//			var s = getCookie('cartsid').split(',');
//			var n = getCookie('cartnum').split(',');
//			for(var i = 0; i < s.length; i++) {
//				createcart(s[i], n[i]);
//			}
//		}
//		
		//动态创建的对象，jq添加单击事件必须在创建时的作用域内使用
		//页面加载完毕时，如果购物车内有商品，先创建商品
		
		$('.p-btn a').on('click', function() {
			//取到和按钮对应的图片下面的sid
			var $pid = $(this).parents('.goodsinfo').find('.loadimg').attr('pid');
			cookieToArray();
			if($.inArray($pid, sidarr) != -1) {
				$('.goods-item:visible').each(function() {
					if($pid == $(this).find('img').attr('pid')) {
						//find()获取后代方法
						var $num = $(this).find('.quantity-form').find('input').val();
						$num++;
						$(this).find('.quantity-form').find('input').val($num);
						var $dj = parseFloat($(this).find('.b-price').children('strong').html());
						//toFixed()它是一个四舍六入五成双的诡异的方法
						$(this).find('.b-sum').find('strong').html(($dj * $num).toFixed(2));
						numarr[sidarr.indexOf($pid)] = $num;
						addCookie('cartnum', numarr.toString(), 7);
						totalprice();
					}
				});
			} else {
				sidarr.push($pid);
				addCookie('cartsid', sidarr.toString(), 7);
				numarr.push(1);
				addCookie('cartnum', numarr.toString(), 7);
				createcart($pid, 1);
			}
		});
		
		
//	}
//});




//如果商品存在于购物车数量累加,否则创建商品信息进购物车
var sidarr=[];//存放商品sid
var numarr=[];//存放商品数量
function cookieToArray(){
	if(getCookie('cartsid')){
		sidarr=getCookie('cartsid').split(',')
	}else{
		sidarr=[];
	}
	if(getCookie('cartnum')){
		numarr=getCookie('cartnum').split(',');
	}else{
		numarr=[];
	}
}

//创建到购物车的方法。
var url='http://jx.xuzhixiang.top/ap/api/cart-list.php';
// id  用户id
var id=getSearch('uid');
$.ajax({
	type:"get",
	url:url,
	async:true,
	data:{id},
	success:function(res){
		console.log(res)
		var obj=JSON.parse(res)
		console.log(obj)
		var html=''
		obj.data.forEach(function(data){
			console.log(data)
					var $clone=$('.goods-item:hidden').clone(true);
					$clone.find('.goods-pic').find('img').attr('src',`${data.pimg}`);
					$clone.find('.goods-pic').find('img').attr('sid',`${data.pid}`);
					$clone.find('.goods-d-info').find('a').html(`${data.pname}`);
					$clone.find('.b-price').find('strong').html(`${data.pprice}`);
					$clone.find('.quantity-form').find('input').val(`${data.pnum}`);
					var $dprice=parseFloat(`${data.pprice}`);
					$clone.find('.b-sum').find('strong').html(($dprice*data.pnum).toFixed(2));
					$clone.css('display','block');
					$('.item-list').append($clone);
					kong();
					totalprice();
		})
	
	
	function kong(){
	
	if(obj.data[0].pid){
		$('.empty-cart').css('display','none');
	}else{
		$('.empty-cart').css('display','block');
	}
}


	
	}
});
 
//kong();
//var pid=getSearch('pid')
//console.log(pid)
//function kong(){
//	
//	if(pid){
//		$('.empty-cart').css('display','none');
//	}else{
//		$('.empty-cart').css('display','block');
//	}
//}


totalprice();


function totalprice(){
	var total=0;
	$('.goods-item:visible').each(function(){
		if($(this).find('input:checkbox').is(':checked')){
			total+=parseFloat($(this).find('.b-sum').find('strong').html());
		}
	});
	$('.totalprice').html('￥'+total.toFixed(2));
	$('.amount-sum').find('em').html($('.goods-item:visible').find('.cart-checkbox input:checked').length);
//	console.log($('.cell b-checkbox .cart-checkbox input:checkbox:checked'))
console.log($('.goods-item:visible').find('.cart-checkbox input:checkbox:checked'))
	
}

var $input=$('.goods-item:visible').find('.cart-checkbox input:checkbox:checked');
console.log($input,$input.size())
$('.goods-item:visible').find('input:checkbox').on('change',function(){
	if($('.goods-item:visible').find('input:checked').length==$input.size()){
		$('.allsel').prop('checked',true);
	}else{
		$('.allsel').prop('checked',false);
	}
	totalprice();
});




function delgoodslist(sid,sidarray){
	var arr=[];
	for(var i=0;i<sidarray.length;i++){
		if(sid!=sidarray[i]){
			arr.push(sidarray[i]);
		}
	}
	numarr.splice(sidarray.indexOf(sid),1);
	sidarr=arr;
	addCookie('cartsid',sidarr.toString(),7);
	addCookie('cartnum',numarr.toString(),7);
}
$('.b-action').find('a:first').on('click',function(){
	cookieToArray();
	$(this).parents('.goods-item').remove();
	delgoodslist($(this).parents('.goods-item').find('img').attr('sid'),sidarr);
	totalprice();
});
$('.operation a:first').on('click',function(){
	$('.goods-item:visible').each(function(){
		if($(this).find('input:checkbox').is(':checked')){
			$(this).remove();
			delgoodslist($(this).find('img').attr('sid'),sidarr);
		}
	});
	totalprice();
});

//全选
$('.allsel').on('change',function(){
	if($(this).prop('checked')){
		$('.goods-item:visible').find('input:checkbox').prop('checked',true);
	}else{
		$('.goods-item:visible').find('input:checkbox').prop('checked',false);
	}
	$('.allsel').prop('checked',$(this).prop('checked'));
	totalprice()
	console.log(1)
});


//改变数量++
$('.quantity-add').on('click',function(){
	var $count=$(this).parents('.goods-item').find('.quantity-form input').val();
	$count++;
	if($count>=99){
		$count=99;
	}
	$(this).parents('.goods-item').find('.quantity-form input').val($count);
	$(this).parents('.goods-item').find('.b-sum').find('strong').html(singlegoodsprice($(this)));
	totalprice();
	setcookie($(this));
	
});
//改变数量--
$('.quantity-down').on('click',function(){
	var $count=$(this).parents('.goods-item').find('.quantity-form input').val();
	$count--;
	if($count<=1){
		$count=1;
	}
	$(this).parents('.goods-item').find('.quantity-form input').val($count);
	$(this).parents('.goods-item').find('.b-sum').find('strong').html(singlegoodsprice($(this)));
	totalprice();
	setcookie($(this));
});

$('.quantity-form input').on('input',function(){
	var $reg=/^\d+$/g;
	var $value=parseInt($(this).val());
	if($reg.test($value)){
		if($value>=99){
			$(this).val(99);
		}else if($value<=0){
			$(this).val(1);
		}else{
			$(this).val($value);
		}
	}else{
		$(this).val(1);
	}
	$(this).parents('.goods-item').find('.b-sum').find('strong').html(singlegoodsprice($(this)));
	totalprice();
	setcookie($(this));
});

//计算单个商品的价格
function singlegoodsprice(row){
	var $dj=parseFloat(row.parents('.goods-item').find('.b-price').find('strong').html());
	var $cnum=parseInt(row.parents('.goods-item').find('.quantity-form input').val());
	return ($dj*$cnum).toFixed(2);
}

//将改变后的数量的值存放到cookie
function setcookie(obj){
	cookieToArray();
	var $index=obj.parents('.goods-item').find('img').attr('sid');
	numarr[sidarr.indexOf($index)]=obj.parents('.goods-item').find('.quantity-form input').val();
	addCookie('cartnum',numarr.toString(),7);
}


